package payment

// 网关接口

// Payment 支付网关接口
type Payment interface {
	Pay(amount int64) (string, error) // 支付方法
	RiskCheck(amount int64) bool      // 风控检查
	Refund(orderId string) error      // 退款方法
}

// 支付工厂接口
type PaymentFactory interface {
	Create() Payment
}
